ant bear

noun
1.
Origin
1545-55
British Dictionary definitions for ant bear

ant bear

noun
1.
another name for aardvark